﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using StyleMVVM.View;

namespace StyleMVVM.ViewModel
{
	public class OverlayViewModel : BaseViewModel, IOverlayViewModel
	{
		private INavigationService navigation;
		private object navigationParameter;

		public INavigationService Navigation
		{
			get { return navigation; }
			set { SetProperty(ref navigation, value); }
		}

		public object NavigationParameter
		{
			get { return navigationParameter; }
			set { SetProperty(ref navigationParameter, value); }
		}

		public virtual void OverlayOpened()
		{
		}

		public virtual void OverlayRemoved()
		{
		}
	}
}